package com.biz.primus.model.payment.vo.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * AllInPayCardAddReqVo
 *
 * @author JKLiues
 * @date 2017年11月13日
 */
@Getter
@Setter
@ApiModel("卡云充值请求")
public class AllInPayCardAddReqVo implements Serializable {
    private static final long serialVersionUID = -4963015868847027459L;

    /**
     * 交易单号
     */
    @ApiModelProperty("交易单号")
    private String tradNo;

    /**
     * 卡号
     */
    @ApiModelProperty("卡号")
    private String cardNo;
    /**
     * 充值金额（分）
     */
    @ApiModelProperty("充值金额（分）")
    private Integer amount;


    /**
     * 充值渠道
     * 1-现金
     * 2-刷卡
     * 3-支票
     * 4-转账
     * 5-其它
     */
    @ApiModelProperty(" * 充值渠道\n" +
            "     * 1-现金\n" +
            "     * 2-刷卡\n" +
            "     * 3-支票\n" +
            "     * 4-转账\n" +
            "     * 5-其它")
    private Integer way;
    /**
     * 操作人员和机构号
     */
    @ApiModelProperty(" 操作人员和机构号")
    private String operator;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;
}